@import url(layout.css); 
.nav1 .nav_list a:hover{ color:#f69;}
.wrapper{ overflow:visible;}

/*内容*/
.index_main .box{ margin-top:20px;}
.index_main .box .box_l{ width:670px; overflow:hidden;}
.index_main .box .box_r{ width:310px; overflow:hidden;}

/**/
.banner670x455{ width:670px; height:455px; overflow:hidden; position:relative; }
.banner670x455 .oUlplay { width:99999px; position:absolute; left:0; top:0;}
.banner670x455 .oUlplay li{ float:left; position:relative;}
.banner670x455 .oUlplay li .layer{ position:absolute; background:rgba(0,0,0,.6); bottom:20px; width:590px; left:20px; padding:15px 20px; color:#fff;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.banner670x455 .oUlplay li .layer{ background-color:#000; filter:Alpha(opacity=60);}
}
.banner670x455 .oUlplay li .layer strong{ font-size:24px; height:34px; line-height:34px;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.banner670x455 .oUlplay li .layer p{ height:40px; line-height:20px; overflow:hidden; margin:5px 0 20px; color:#ccc;}
.banner670x455 .oUlplay li img{ width:670px; height:455px;}
.banner670x455 .smalltitle {width:670px; height:10px; position:absolute; bottom:30px; z-index:10;}
.banner670x455 .smalltitle ul{ width:60px; margin:0 auto;}
.banner670x455 .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
.banner670x455 .smalltitle .thistitle{ background:#f69;}

/**/
.index_main .box .box_r h3{ font-size:18px; height:25px; line-height:25px; font-weight:normal; border-bottom:1px solid #ddd; padding-bottom:5px;}
.index_main .box .box_r h3 span{ margin-left:5px; font-family:Arial;}

/**/
dl.head_txtlist{ margin-top:-11px;}
dl.head_txtlist dt{ display:block; font-weight:bold; height:30px; line-height:30px; font-size:20px; overflow:hidden; text-align:center; padding:0 10px; margin:10px 0; border-top:1px solid #eee; padding-top:10px;}
dl.head_txtlist dd{ height:25px; line-height:25px; overflow:hidden; margin-bottom:3px; font-size:12px; padding:0 5px; text-align:center;}
dl.head_txtlist dd a{ margin:0 5px; display: inline-block; max-width: 135px; overflow: hidden; height: 25px;}
dl.head_txtlist dt a:hover ,dl.head_txtlist dd a:hover{ color:#f69;}

/**/
ul.img_txt{ width:350px;}
ul.img_txt li{ float:left; margin:0 6px; position:relative;}
ul.img_txt li a{ display:block; width:145px; height:187px; overflow:hidden;}
ul.img_txt li img{ width:auto; height:187px; margin-left:-64px;}
ul.img_txt li span{ position:absolute; width:85px; height:30px; padding:0 10px; line-height:30px; left:20px; bottom:0; background:rgba(255,255,255,.9); overflow:hidden; color:#333; text-align:center;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
ul.img_txt li span{ background-color:#fff; filter:Alpha(opacity=90);}
}

/**/
ul.wh_list{ width:1020px; margin-top:30px;}
ul.wh_list li{ float:left; width:235px; margin:0 20px 12px 0; position:relative;}
ul.wh_list li img{ width:235px; height:340px;}
ul.wh_list li span{ display:block; margin-top:5px; line-height:20px; padding:0 5px; font-size:16px;}
ul.wh_list li span em{ float:right; color:#999; font-size:14px;}
ul.wh_list li span em.fs1 i{ background:url(../images/icon.gif) no-repeat 0 -16px; display:inline-block; width:16px; height:16px; float:left; margin:2px 3px 0 0;}
ul.wh_list li i.tag{ display:block; width:70px; height:70px; position:absolute; top:-10px; right:-10px;}
ul.wh_list li i.tag1 ,ul.wh_list li i.tag2 ,ul.wh_list li i.tag3{ background:url(../images/hm_icon.png) no-repeat 0 0; _background-image:url(../images/hm_icon.gif);}
ul.wh_list li i.tag1{ background-position:0 0;}
ul.wh_list li i.tag2{ background-position:-70px 0;}
ul.wh_list li i.tag3{ background-position:-140px 0;}

ul.wh_list li div{position: absolute;  top: 250px;  left: -4px;  background: url(../images/bg-black-50.png) repeat;  width: 180px;  padding: 10px;  }
ul.wh_list li div a{color:white;}
ul.wh_list li div a:hover{text-decoration:underline; }

.m-nav {font-size: 14px; border: solid 1px #eee; margin-top: 20px;padding: 10px 20px;}
.m-nav a { display: inline-block;  line-height: 30px;  padding: 0 10px;  border-radius: 5px;  font-size: 16px;  margin: 1px 5px;}
.m-nav a.cur { background: #f69; color: #fff;}
.m-nav a:hover{ background: #f69; color: #fff;}